lorry trailer - German English Dictionary